timely payment - French English Dictionary